/*
 * \file config.h
 * This file is part of enblend.
 * Licence details can be found in the file COPYING.
 *
 * This is the compilation configuration file for enblend.
 * You might want to change some of the defaults if something goes wrong
 * during the compilation.
 */

#ifndef _CONFIG_H
#define _CONFIG_H

/* Default verbosity level of Enblend and Enfuse. A value of zero reduces the
   message output to only warnings and errors. Values of one and more make
  Enblend and Enfuse report progress in detail. */
#define DEFAULT_VERBOSITY 1

/* Define if you have the <dirent.h> header file. */
/* #undef HAVE_DIRENT_H */

/* Define if you have the <fenv.h> header file. */
#define HAVE_FENV_H 1

/* Define if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1

/* Define if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1

/* Define if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1

/* Define if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1

/* Define if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1

/* Define if you have the <stdbool.h> header file. */
#define HAVE_STDBOOL_H 1

/* Define if you have the <strings.h> header file. */
/* #undef HAVE_STRINGS_H */

/* Define if you have the <string.h> header file. */
#define HAVE_STRING_H 1

/* Define if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1

/* Define if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1

/* Define if you have the <unistd.h> header file. */
/* #undef HAVE_UNISTD_H */

/* Define if you have the <windows.h> header file. */
#define HAVE_WINDOWS_H 1

/* Define if you have the <sys/times.h> header file. */
/* #undef HAVE_SYS_TIMES_H */

/* Define if you have the <sys/dir.h> header file. */
/* #undef HAVE_SYS_DIR_H */

/* Define if you have the <ndir.h> header file. */
/* #undef HAVE_NDIR_H */

/* Define if you have the <sys/ndir.h> header file. */
/* #undef HAVE_SYS_NDIR_H */


/* Define if you have the 'atexit' function. */
#define HAVE_ATEXIT 1

/* Define if you have the 'fesetround' function. */
#define HAVE_FESETROUND 1

/* Define if you have the 'floor' function. */
#define HAVE_FLOOR 1

/* Define if you have the 'fseeko' function. */
/* #undef HAVE_FSEEKO */

/* Define if you have the 'lrint' function. */
#define HAVE_LRINT 1

/* Define if you have the 'lrintf' function. */
#define HAVE_LRINTF 1

/* Define if you have the 'memset' function. */
#define HAVE_MEMSET 1

/* Define if you have the 'mkstemp' function. */
/* #undef HAVE_MKSTEMP */

/* Define if you have the 'pow' function. */
#define HAVE_POW 1

/* Define if you have the 'select' function. */
/* #undef HAVE_SELECT */

/* Define if you have the 'sqrt' function. */
#define HAVE_SQRT 1

/* Define if you have the 'malloc' function. */
#define HAVE_MALLOC 1

/* Define if you have the 'strchr' function. */
#define HAVE_STRCHR 1

/* Define if you have the 'strcspn' function. */
#define HAVE_STRCSPN 1

/* Define if you have the 'strdup' function. */
#define HAVE_STRDUP 1

/* Define if you have the 'strerror' function. */
#define HAVE_STRERROR 1

/* Define if you have the 'strerror_r' function. */
/* #undef HAVE_STRERROR_R */

/* Define if you have the 'strpbrk' function. */
#define HAVE_STRPBRK 1

/* Define if you have the 'strrchr' function. */
#define HAVE_STRRCHR 1

/* Define if you have the 'strtol' function. */
#define HAVE_STRTOL 1

/* Define if you have the 'strtok_r' function. */
/* #undef HAVE_STRTOK_R */

/* Define if you have the 'strerror_r' function. */
/* #undef HAVE_STRERROR_R */

/* Define if you have the 'strtoul' function. */
#define HAVE_STRTOUL 1

/* Define if you have the 'clock_gettime' function. */
/* #undef HAVE_CLOCK_GETTIME */



/* Define to 1 if the `closedir' function returns void instead of `int'. */
#define CLOSEDIR_VOID 1

/* Define if you have POSIX threads libraries and header files. */
/* #undef HAVE_PTHREAD */

/* Define to 1 if the system has the type `ptrdiff_t'. */
#define HAVE_PTRDIFF_T 1

/* define to 1 if you have dlfcn.h header file and dl lib. */
/* #undef HAVE_DL */

/* define to 1 if you have opencl.h header file in "CL" dir. */
/* #undef HAVE_CL_CL_HPP */

/* define to 1 if you have opencl.h header file in "OpenCL" dir. */
/* #undef HAVE_OPENCL_CL_HPP */

/* Define to 1 if the system has the type `_Bool'. */
/* #undef HAVE__BOOL */

/* define the correct restrict keyword, Empty or one of
  __restrict __restrict__ _Restrict restrict */
#define RESTRICT __restrict

/* Name of package */
#define PACKAGE "enblend-enfuse"

/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "https://bugs.launchpad.net/enblend"

/* Define to the full name of this package. */
#define PACKAGE_NAME "enblend-enfuse"

/* Define to the full name and version of this package. */
#define PACKAGE_STRING "enblend-enfuse 4.3-aa64fb9a4745"

/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "enblend-enfuse"

/* Define to the version of this package. */
#define PACKAGE_VERSION "4.3-aa64fb9a4745"

#define PACKAGE_URL "http://sourceforge.net/projects/enblend/files/enblend-enfuse/enblend-enfuse-4.3/"

/* Define to necessary symbol if this constant uses a non-standard name on
   your system. */
/* #undef PTHREAD_CREATE_JOINABLE */

/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void

/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1

/* Define to 1 if strerror_r returns char *. */
/* #undef STRERROR_R_CHAR_P */

/* Version number of package */
#define VERSION "4.3-aa64fb9a4745"

/* Define to 1 if your processor stores words with the most significant byte
   first (like Motorola and SPARC, unlike Intel and VAX). */
/* #undef WORDS_BIGENDIAN */

/* Define to `long int' if <sys/types.h> does not define. */
#define HAVE_OFF_T 1
#if ! defined(HAVE_OFF_T)
  #define off_t long int
#endif

/* Define to `unsigned int' if <sys/types.h> does not define. */
#define HAVE_SIZE_T 1
#if ! defined(HAVE_SIZE_T)
  #define size_t unsigned int
#endif

/* Define to the implicit search path for OpenCL kernels. */
#define DEFAULT_OPENCL_PATH ""

/* Prefer separate OpenCL kernels or use build-in strings. */
/* #undef PREFER_SEPARATE_OPENCL_SOURCE */

/* MSVC compiler is using _DEBUG instead of DEBUG, so redefine here */
#if defined _DEBUG && !defined DEBUG
#define DEBUG 1
#endif

/* Defined if exiv2 library is available for metadata transfer */
/* #undef HAVE_EXIV2 */

#endif
